#rank-card-hot-container-unique {
  display: inline-block;
  .hot-container {
    background-color: #fff;
    padding: 0.625rem;
    margin: 0.625rem;
    border-radius: 0.3125rem;
    // max-height: 31.25rem;
    // overflow-y: auto;
    .hot-title {
      font-weight: 700;
      font-size: 1.125rem;
      padding: 0.9375rem 0;
      border-bottom: 1px solid #e2e2e2;
    }
    .hot-list-container {
      width: 15.625rem;
      display: flex;
      flex-direction: column;
      .list-item {
        display: flex;
        padding: 0.9375rem 0;
        .is-hot {
          color: #ff0000 !important;
        }
        .left-index {
          width: 1.25rem;
          height: 100%;
          text-align: center;
          color: #ccc;
          margin-right: 0.3125rem;
        }
      }
    }
  }
}
